package com.chixing.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * <p>
 * 教育经历表
 * </p>
 *
 * @author Jason Marslyon
 * @since 2022-10-04
 */
@TableName("educational_experience")
@ApiModel(value = "EducationalExperience对象", description = "教育经历表")
public class EducationalExperience implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("学校id")
    @TableId(value = "educational_id", type = IdType.AUTO)
    private Integer educationalId;

    @ApiModelProperty("学校名称")
    private String educationalName;

    @ApiModelProperty("学制类型")
    private Integer educationalTypeOfSchooling;

    @ApiModelProperty("学历")
    private String educationalEducation;

    @ApiModelProperty("专业")
    private String educationalMajor;

    @ApiModelProperty("在校时间段")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private String educationalSchoolPeriod;

    @ApiModelProperty("在校经历")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private String educationalAssociationActivity;

    @ApiModelProperty("简历ID")
    private Integer myresumeId;

    @ApiModelProperty("教育状态")
    private Integer educationalStatic;

    private String educationalExperienceVersion;

    private String text1;

    private String text2;

    public Integer getEducationalId() {
        return educationalId;
    }

    public void setEducationalId(Integer educationalId) {
        this.educationalId = educationalId;
    }
    public String getEducationalName() {
        return educationalName;
    }

    public void setEducationalName(String educationalName) {
        this.educationalName = educationalName;
    }
    public Integer getEducationalTypeOfSchooling() {
        return educationalTypeOfSchooling;
    }

    public void setEducationalTypeOfSchooling(Integer educationalTypeOfSchooling) {
        this.educationalTypeOfSchooling = educationalTypeOfSchooling;
    }
    public String getEducationalEducation() {
        return educationalEducation;
    }

    public void setEducationalEducation(String educationalEducation) {
        this.educationalEducation = educationalEducation;
    }
    public String getEducationalMajor() {
        return educationalMajor;
    }

    public void setEducationalMajor(String educationalMajor) {
        this.educationalMajor = educationalMajor;
    }
    public String getEducationalSchoolPeriod() {
        return educationalSchoolPeriod;
    }

    public void setEducationalSchoolPeriod(String educationalSchoolPeriod) {
        this.educationalSchoolPeriod = educationalSchoolPeriod;
    }
    public String getEducationalAssociationActivity() {
        return educationalAssociationActivity;
    }

    public void setEducationalAssociationActivity(String educationalAssociationActivity) {
        this.educationalAssociationActivity = educationalAssociationActivity;
    }
    public Integer getMyresumeId() {
        return myresumeId;
    }

    public void setMyresumeId(Integer myresumeId) {
        this.myresumeId = myresumeId;
    }
    public Integer getEducationalStatic() {
        return educationalStatic;
    }

    public void setEducationalStatic(Integer educationalStatic) {
        this.educationalStatic = educationalStatic;
    }
    public String getEducationalExperienceVersion() {
        return educationalExperienceVersion;
    }

    public void setEducationalExperienceVersion(String educationalExperienceVersion) {
        this.educationalExperienceVersion = educationalExperienceVersion;
    }
    public String getText1() {
        return text1;
    }

    public void setText1(String text1) {
        this.text1 = text1;
    }
    public String getText2() {
        return text2;
    }

    public void setText2(String text2) {
        this.text2 = text2;
    }

    @Override
    public String toString() {
        return "EducationalExperience{" +
                "educationalId=" + educationalId +
                ", educationalName=" + educationalName +
                ", educationalTypeOfSchooling=" + educationalTypeOfSchooling +
                ", educationalEducation=" + educationalEducation +
                ", educationalMajor=" + educationalMajor +
                ", educationalSchoolPeriod=" + educationalSchoolPeriod +
                ", educationalAssociationActivity=" + educationalAssociationActivity +
                ", myresumeId=" + myresumeId +
                ", educationalStatic=" + educationalStatic +
                ", educationalExperienceVersion=" + educationalExperienceVersion +
                ", text1=" + text1 +
                ", text2=" + text2 +
                "}";
    }
}
